using System;
using System.Collections.Generic;

namespace Maxleaf.EDI.Domain.K3
{
    public partial class ICSale
    {
        public string FBrNo { get; set; }
        public int FInterID { get; set; }
        public string FBillNo { get; set; }
        public short FTranType { get; set; }
        public Nullable<System.DateTime> FDate { get; set; }
        public Nullable<int> FCustID { get; set; }
        public string FNote { get; set; }
        public Nullable<int> FCurrencyID { get; set; }
        public Nullable<int> FPayStyleID { get; set; }
        public string FTransportStyle { get; set; }
        public Nullable<int> FDeptID { get; set; }
        public Nullable<int> FEmpID { get; set; }
        public Nullable<int> FHookInterID { get; set; }
        public Nullable<int> FVchInterID { get; set; }
        public Nullable<int> FBillerID { get; set; }
        public Nullable<int> FCheckerID { get; set; }
        public Nullable<int> FPosterID { get; set; }
        public Nullable<int> FManagerID { get; set; }
        public short FPosted { get; set; }
        public short FClosed { get; set; }
        public int FSettleID { get; set; }
        public short FROB { get; set; }
        public string FRSCBillNo { get; set; }
        public Nullable<double> FExchangeRate { get; set; }
        public short FStatus { get; set; }
        public string FCompactNo { get; set; }
        public bool FCancellation { get; set; }
        public Nullable<int> FSaleStyle { get; set; }
        public Nullable<int> FAcctID { get; set; }
        public Nullable<int> FMultiCheckLevel1 { get; set; }
        public Nullable<int> FMultiCheckLevel2 { get; set; }
        public Nullable<int> FMultiCheckLevel3 { get; set; }
        public Nullable<int> FMultiCheckLevel4 { get; set; }
        public Nullable<int> FMultiCheckLevel5 { get; set; }
        public Nullable<int> FMultiCheckLevel6 { get; set; }
        public Nullable<System.DateTime> FMultiCheckDate1 { get; set; }
        public Nullable<System.DateTime> FMultiCheckDate2 { get; set; }
        public Nullable<System.DateTime> FMultiCheckDate3 { get; set; }
        public Nullable<System.DateTime> FMultiCheckDate4 { get; set; }
        public Nullable<System.DateTime> FMultiCheckDate5 { get; set; }
        public Nullable<System.DateTime> FMultiCheckDate6 { get; set; }
        public Nullable<int> FCurCheckLevel { get; set; }
        public string FYearPeriod { get; set; }
        public Nullable<decimal> FYtdIntRate { get; set; }
        public int FOrgBillInterID { get; set; }
        public System.Guid FUUID { get; set; }
        public byte[] FOperDate { get; set; }
        public int FImport { get; set; }
        public int FSystemType { get; set; }
        public int FArApStatus { get; set; }
        public int FYear { get; set; }
        public int FPeriod { get; set; }
        public int FSubSystemID { get; set; }
        public Nullable<System.DateTime> FFincDate { get; set; }
        public int FInvoicer { get; set; }
        public string FAccount { get; set; }
        public string FTaxNum { get; set; }
        public int FHookerID { get; set; }
        public Nullable<int> FTranStatus { get; set; }
        public int FOuterID { get; set; }
        public int FClassTypeID { get; set; }
        public int FItemClassID { get; set; }
        public double finterestrate { get; set; }
        public Nullable<int> FCOMINVID { get; set; }
        public int FTaskID { get; set; }
        public int FOrderID { get; set; }
        public int FResourceID { get; set; }
        public decimal FBudgetAmountFor { get; set; }
        public decimal FOrderAmountFor { get; set; }
        public string FFreeItem1 { get; set; }
        public string FFreeItem2 { get; set; }
        public string FFreeItem3 { get; set; }
        public string FFreeItem4 { get; set; }
        public string FAddress { get; set; }
        public string FBank { get; set; }
        public Nullable<System.DateTime> FCheckDate { get; set; }
        public string FExplanation { get; set; }
        public int FPayStyle { get; set; }
        public decimal FAdjustExchangeRate { get; set; }
        public decimal FAdjustAmount { get; set; }
        public int FSelTranType { get; set; }
        public int FChildren { get; set; }
        public short FHookStatus { get; set; }
        public int FActPriceVchTplID { get; set; }
        public int FPlanPriceVchTplID { get; set; }
        public int FActualVchTplID { get; set; }
        public int FPlanVchTplID { get; set; }
        public Nullable<int> FBrID { get; set; }
        public int FCussentAcctID { get; set; }
        public short FCheckStatus { get; set; }
        public short fconnectflag { get; set; }
        public decimal FCheckAmount { get; set; }
        public decimal FCheckAmountFor { get; set; }
        public decimal FRemainAmount { get; set; }
        public decimal FRemainAmountFor { get; set; }
        public int FDC { get; set; }
        public System.Guid FGUID { get; set; }
        public string FPOOrdBillNo { get; set; }
        public Nullable<int> FRelateBrID { get; set; }
        public Nullable<System.DateTime> FSettleDate { get; set; }
        public string FJSBillNo { get; set; }
        public Nullable<byte> FJSExported { get; set; }
        public short FSysStatus { get; set; }
        public string FHeadSelfI0455 { get; set; }
        public string FHeadSelfI0456 { get; set; }
        public string FHeadSelfI0457 { get; set; }
        public Nullable<System.DateTime> FHeadSelfI0460 { get; set; }
        public string FHeadSelfI0461 { get; set; }
        public string FHeadSelfI0452 { get; set; }
        public string FHeadSelfI0462 { get; set; }
        public string FHeadSelfI0463 { get; set; }
        public string FHeadSelfI0464 { get; set; }
        public string FHeadSelfI0465 { get; set; }
        public string FHeadSelfI0459 { get; set; }
        public string FHeadSelfI0450 { get; set; }
        public Nullable<System.DateTime> FHeadSelfI0453 { get; set; }
        public string FHeadSelfI0454 { get; set; }
        public string FHeadSelfI0546 { get; set; }
        public string FHeadSelfI0545 { get; set; }
        public Nullable<int> FHeadSelfI0547 { get; set; }
        public string FHeadSelfI0467 { get; set; }
        public string FHeadSelfI0451 { get; set; }
    }
}
